/**
 * 
 */
package org.jrm.mechanics;

import org.jrm.map.GameMap;
import org.jrm.map.Point;

/**
 * @author LAP
 *
 */
public class GameContext {
	
	
	private Point gameItemPosition;
	
	private PlayerInfo playerInfo;
	
	private GameMap map;
	
	public GameContext(PlayerInfo playerInfo) {
		this.playerInfo = playerInfo;
	}
	
	public GameContext(PlayerInfo playerInfo, Point gameItemPosition) {
		this.playerInfo = playerInfo;
		this.gameItemPosition = gameItemPosition;
	}

	/**
	 * @return the gameItemPosition
	 */
	public Point getGameItemPosition() {
		return gameItemPosition;
	}

	/**
	 * @param gameItemPosition the gameItemPosition to set
	 */
	public void setGameItemPosition(Point gameItemPosition) {
		this.gameItemPosition = gameItemPosition;
	}

	/**
	 * @return the playerInfo
	 */
	public PlayerInfo getPlayerInfo() {
		return playerInfo;
	}
}
